
.grid-m,
.grid-m0,
.grid-s5m0,
.grid-m0s5,
.grid-s5m0e5,
.grid-m0s5e5,
.grid-s5e5m0 {
	.tshop-pbsm-shop-item-cates {
		background: none;
		border: none;
		margin: 0 0 10px 0;
		padding: 0;

		.skin-box-hd {
			background: #980C00;
			border: none;
			height: 30px;
			margin: 0;
			padding: 0;

			h3 {
				margin: 0;
				padding: 0;
				height: 30px;
				line-height: 30px;
				background: none;
				border: none;

				span {
					margin: 0;
					padding: 0 0 0 10px;
					color: #fff;
					font-size: 12px;
					font-weight: bold;
				}
			}
		}

		.skin-box-bd {
			background: #fff;
			border: none;
			margin: 0;
			padding: 5px 0 0;
			text-align: left;
			line-height: 22px;
			width: 190px;

			a {
				color: #535353;
			}

			.cats-tree {

				.cat {
					.cat-hd:hover {
						background: none;
					}

					.fst-cat-hd {
						margin: 0;
						padding: 0;

						i {
							width: 10px;
							height: 10px;
							margin: 10px 4px 0 5px;
							overflow: hidden;
							background: url(../../assets/images/icons-cate.jpg) no-repeat 0 0;
						}
						i.active-trigger {
							background-position: 0 -10px;
						}

						a {
							width: 161px;
							height: 28px;
							line-height: 28px;
							background: none;
							text-align: left;
							color: #262626;
							text-decoration: none;
							text-indent: 10px;
							font-size: 14px;
						}
						a:hover {
							background: none;
							border: none;
							color: #f00;
						}
					}

					.fst-cat-bd {
						.snd-cat-hd {
							width: 190px;
							height: 28px;
							line-height: 28px;
							margin: 3px 0 3px 0;
							padding: 0;

							a {
								width: 185px;
								height: 28px;
								text-decoration: none;
								text-indent: 30px;
								background: none;
							}
							a:hover {
								background: #D95770;
								color: #fff;
							}
						}
					}
				}
			}
		}
	}
}
 

 
